package com.logic.landseaserver.service;


import java.util.List;

import com.logic.common.exception.BusinessException;
import com.logic.common.service.ICRUDService;
import com.logic.landseaserver.common.exception.LandseaException;
import com.logic.landseaserver.ws.dto.CheckListDTO;
import com.logic.landseaserver.ws.dto.CheckListProjectTypeDTO;

/**
 * @Author: jack
 * @Date: 2017/6/16
 * @Description: 交割单接口类
 */
public interface ICheckListService extends ICRUDService{

	int insertCheckList(CheckListDTO checkListDTO) throws BusinessException,LandseaException;

	void editCheckList(CheckListDTO checkListDTO) throws BusinessException,LandseaException;
	
	void deleteCheckList(Integer id) throws BusinessException;
	
	CheckListDTO getCheckListDitail(Integer checkListId, Integer checkType);
	
	//根据合同编号获取类型
	List<CheckListProjectTypeDTO> getProIdByContract(int contractId);
	

}
